/setcustomcolor{DesignStudioDict begin exch dup 4 get/lscolreq exch store /lsreqiscust false store lsspots{ lscolreq eq{ /lsreqiscust true store exit }if }forall
lsreqiscust{lscolreq lsplate eq {pop cmyk2chan}{/lscolisset false def lscolid 4 lt lssepid 2 eq and{aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop /lscolisset true store }if lscolid 6 eq{pop cmyk2chan /lscolisset true store }if lscolid 5 eq{aload pop pop 4{4 index mul 4 1 roll}repeat cmyk2gray pop /lscolisset true store }if lscolisset false eq{pop pop 0 cmyk2chan }if }ifelse }{lscolid 4 lt {aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop }if lscolid 4 eq {pop pop 0 cmyk2chan }if lscolid 5 eq {pop cmyk2chan }if }ifelse end}def
/setoverprint{DesignStudioDict begin/lsopr exch store end}def